home *** CD-ROM | disk | FTP | other *** search
/ CD/PC Actual 16 / PC Actual CD 16.iso / cdactual / scripts / 7sphere / SPHERE.EXE / _SETUP.1 / script.ini < prev    next >
Encoding:
INI File  |  1997-07-22  |  16.5 KB  |  304 lines

  1. [variables]
  2. n0=%Channel #Bumrsangels
  3.  
  4. [aliases]
  5.  
  6. [users]
  7. n0=;
  8. n1=;
  9. n2=;
  10.  
  11. [script]
  12. n0=raw 367:*: {
  13. n1=  if (%Group.Banlist == On) {
  14. n2=    set %Temp.Bans %Temp.Bans $parm3
  15. n3=    halt
  16. n4=  }
  17. n5=  halt
  18. n6=}
  19. n7=raw 368:*: {
  20. n8=  if (%Group.Banlist == On) {
  21. n9=    unban %Temp.Bans
  22. n10=    halt
  23. n11=  }
  24. n12=  halt
  25. n13=}
  26. n14=ctcp 1:*: {
  27. n15=  if ([ %Ctcp. [ $+ [ $site ] ] ] == $null) { set  %Ctcp. [ $+ [ $site ] ] 1 | .timer 1 10 /unset %Ctcp. [ $+ [ $site ] ] }
  28. n16=  if ([ %Ctcp. [ $+ [ $site ] ] ] > 1) {
  29. n17=    .ignore -ntu60 $nick 4 | .ignore -tu30 * 
  30. n18=    Echo 4 *** WARNING! $nick ( $+ $address $+ ) is $parm1 Flooding! | unset %Ctcp. [ $+ [ $site ] ]
  31. n19=  }
  32. n20=  inc %Ctcp. [ $+ [ $site ] ] 1 | echo 4 -s $chr(91) $+ $nick $parm1 $+ $chr(93) | halt
  33. n21=}
  34. n22=;---------------------------------------------
  35. n23=;        Link Looker
  36. n24=;---------------------------------------------
  37. n25=on 1:SNOTICE:*Net*Break*: {
  38. n26=  echo 1 -s ----------------------------------------------------------------------------
  39. n27=  echo 2 -s 6òò NetSplit ╫ 4 $+ $parm7 $+  6òò
  40. n28=  echo 1 -s ----------------------------------------------------------------------------
  41. n29=  halt
  42. n30=}
  43. n31=on 1:SNOTICE:*Net*Junction*: {
  44. n32=  echo 1 -s -----------------------------------------------------------------------
  45. n33=  echo 2 -s 6òò NetMerge ╫ 4 $+ $parm7 $+  6òò
  46. n34=  echo 1 -s -----------------------------------------------------------------------
  47. n35=  halt
  48. n36=}
  49. n37=;---------------------------------------------
  50. n38=;      Server Op Protect
  51. n39=;---------------------------------------------
  52. n40=on 1:SNOTICE:*: halt
  53. n41=on @1!:SERVEROP:#:/mode $chan -o $opnick
  54. n42=;---------------------------------------------
  55. n43=;        Gain Ops
  56. n44=;---------------------------------------------
  57. n45=on 1!:PART:%Var.HopChan: {
  58. n46=  if (%Group.Hop == On) && ($chan == %Var.HopChan) && ($nick(1,$chan) == $me) && ($nick(2,$chan) == $null) && ($me !isop $chan) { raw -q part $chan | raw -q join $chan | echo 2 Attempting to automatically regain ops in $chan | halt } 
  59. n47=}
  60. n48=on 1!:QUIT {
  61. n49=  if (%Group.Hop == On) && ($nick(1,%Var.HopChan) == $me) && ($nick(2,%Var.HopChan) == $null) && ($me !isop %Var.HopChan) { raw -q part %Var.HopChan | raw -q join %Var.HopChan | echo 2 Attempting to automatically regain ops in %Var.HopChan | halt } 
  62. n50=}
  63. n51=;---------------------------------------------
  64. n52=;        Auto Deop
  65. n53=;---------------------------------------------
  66. n54=on 1:OP:#: {
  67. n55=  if ($opnick == $me) && (%Group.AutoTakeover == On) {
  68. n56=    set %Var.Chan $chan
  69. n57=    set %i 1
  70. n58=    set %Var.Index 1
  71. n59=    if (undernet isin $server) { set %Var.Num 6 }
  72. n60=    else { set %Var.Num 4 }
  73. n61=    :start
  74. n62=    set %Var.User $opnick(%i,%Var.Chan)
  75. n63=    if (%Var.User == $null) { raw mode %Var.Chan -oooooo %Var.Nick | echo 6 # Mass Deop On # Complete! | unset %Var.Nick | unset %i | unset %Var.Chan | unset %Var.Index | unset %Var.Num | halt }
  76. n64=    if (%Var.User == $me) { inc %i 1 | goto start }
  77. n65=    if (%Var.User != $me) { set %Var.Nick %Var.User %Var.Nick | if (%Var.Index == %Var.Num) { raw mode %Var.Chan -oooooo %Var.Nick | unset %Var.Nick | set %Var.Index 1 | inc %i 1 | goto start } | inc %Var.Index 1 }  
  78. n66=    inc %i 1 
  79. n67=    goto start
  80. n68=  }  
  81. n69=}
  82. n70=alias /cb { set %Temp.BanChan # | set %Group.Banlist On | mode # b }
  83. n71=alias /unban {
  84. n72=  if (undernet isin $server) { 
  85. n73=    if ($1 != $null) { raw -q mode %Temp.BanChan -bbbbbb $1 $2 $3 $4 $5 $6 }
  86. n74=    if ($7 != $null) { raw -q mode %Temp.BanChan -bbbbbb $7 $8 $9 $10 $11 $12 }
  87. n75=    if ($13 != $null) { raw -q mode %Temp.BanChan -bbbbbb $13 $14 $15 $16 $17 $18 }
  88. n76=    if ($19 != $null) { raw -q mode %Temp.BanChan -bbbbbb $19 $20 $21 $22 $23 $24 }
  89. n77=    if ($25 != $null) { raw -q mode %Temp.BanChan -bbbbbb $25 $26 $27 $28 $29 $30 }
  90. n78=  }
  91. n79=  else { 
  92. n80=    if ($1 != $null) { raw -q mode %Temp.BanChan -bbbb $1 $2 $3 $4 }
  93. n81=    if ($5 != $null) { raw -q mode %Temp.BanChan -bbbb $5 $6 $7 $8 } 
  94. n82=    if ($9 != $null) { raw -q mode %Temp.BanChan -bbbb $9 $10 $11 $12 } 
  95. n83=    if ($13 != $null) { raw -q mode %Temp.BanChan -bbbb $13 $14 $15 $16 } 
  96. n84=    if ($17 != $null) { raw -q mode %Temp.BanChan -bbbb $17 $18 $19 $20 } 
  97. n85=    if ($21 != $null) { raw -q mode %Temp.BanChan -bbbb $21 $22 $23 $24 } 
  98. n86=    if ($25 != $null) { raw -q mode %Temp.BanChan -bbbb $25 $26 $27 $28 } 
  99. n87=    if ($29 != $null) { raw -q mode %Temp.BanChan -bb $29 $30 } 
  100. n88=  }
  101. n89=  secho Cleared All Bans in %Temp.BanChan have been: 
  102. n90=  unset %Temp.* | set %Group.Banlist Off 
  103. n91=}
  104. n92=alias /go {
  105. n93=  if (*1 == $null) { error Please use /GO [On|Off] [Chan] | halt }
  106. n94=  if ($1 != Off) && ($2 == $null) { error Please use /GO [On|Off] [Chan] | halt }
  107. n95=  if ($1 == On) { set %Var.HopChan $2 | set %Group.Hop On | secho On Gain Ops is | echo 2 -a 7th Sphere will attempt to gain ops in $2 when the other users leave. | halt }
  108. n96=  if ($1 == Off) { set %Group.Hop Off | secho 2 Off Gain Ops | halt }
  109. n97=}
  110. n98=;-----------------------------------
  111. n99=;      Desynchs
  112. n100=;-----------------------------------
  113. n101=alias /d1 {
  114. n102=  if ($me !isop #) { error You must Have ops! | halt }
  115. n103=  raw -q mode # +bbbbbb *!*@*1* *!*@*2* *!*@*3* *!*@*4* *!*@*5* *!*@*6* 
  116. n104=  raw -q mode # -bbbbbb *!*@*1* *!*@*2* *!*@*3* *!*@*4* *!*@*5* *!*@*6* 
  117. n105=  raw -q mode # +bbbbbb *!*@*7* *!*@*8* *!*@*9* *!*@*a* *!*@*b* *!*@*c* 
  118. n106=  raw -q mode # -bbbbbb *!*@*7* *!*@*8* *!*@*9* *!*@*a* *!*@*b* *!*@*c* 
  119. n107=  raw -q mode # +bbbbbb *!*@*d* *!*@*e* *!*@*f* *!*@*g* *!*@*h* *!*@*i* 
  120. n108=  raw -q mode # -bbbbbb *!*@*d* *!*@*e* *!*@*f* *!*@*g* *!*@*h* *!*@*i* 
  121. n109=  raw -q mode # +bbbbbb *!*@*j* *!*@*k* *!*@*l* *!*@*m* *!*@*n* *!*@*o*
  122. n110=  raw -q mode # -bbbbbb *!*@*j* *!*@*k* *!*@*l* *!*@*m* *!*@*n* *!*@*o* 
  123. n111=}
  124. n112=alias /d2 {
  125. n113=  if ($me !isop #) { error You must Have ops! | halt }
  126. n114=  raw -q mode # +b-b+b-b+b-b *a*@* *a*@* *b*@* *b*@* *c*@* *c*@*
  127. n115=  raw -q mode # +b-b+b-b+b-b *1*@* *1*@* *2*@* *2*@* *3*@* *3*@*
  128. n116=  raw -q mode # +b-b+b-b+b-b *d*@* *d*@* *e*@* *e*@* *f*@* *f*@*
  129. n117=  raw -q mode # +b-b+b-b+b-b *4*@* *4*@* *5*@* *5*@* *6*@* *6*@*
  130. n118=  raw -q mode # +b-b+b-b+b-b *g*@* *g*@* *h*@* *h*@* *i*@* *i*@*
  131. n119=  raw -q mode # +b-b+b-b+b-b *7*@* *7*@* *8*@* *8*@* *9*@* *9*@*
  132. n120=  raw -q mode # +b-b+b-b+b-b *j*@* *j*@* *k*@* *k*@* *l*@* *l*@*
  133. n121=  raw -q mode # +b-b+b-b+b-b *m*@* *m*@* *n*@* *n*@* *o*@* *o*@*
  134. n122=}
  135. n123=alias /d3 { 
  136. n124=  if ($me !isop #) { error You must Have ops! | halt }
  137. n125=  raw -q mode # +bbbbbb *!*@*1* *!*@*2* *!*@*3* *!*@*4* *!*@*5* *!*@*6* 
  138. n126=  raw -q mode # +bbbbbb *!*@*7* *!*@*8* *!*@*9* *!*@*a* *!*@*b* *!*@*c* 
  139. n127=  raw -q mode # +bbbbbb *!*@*d* *!*@*e* *!*@*f* *!*@*g* *!*@*h* *!*@*i* 
  140. n128=  raw -q mode # +bbbbbb *!*@*j* *!*@*k* *!*@*l* *!*@*m* *!*@*n* *!*@*o*
  141. n129=  raw -q mode # -bbbbbb *!*@*1* *!*@*2* *!*@*3* *!*@*4* *!*@*5* *!*@*6* 
  142. n130=  raw -q mode # -bbbbbb *!*@*7* *!*@*8* *!*@*9* *!*@*a* *!*@*b* *!*@*c* 
  143. n131=  raw -q mode # -bbbbbb *!*@*d* *!*@*e* *!*@*f* *!*@*g* *!*@*h* *!*@*i* 
  144. n132=  raw -q mode # -bbbbbb *!*@*j* *!*@*k* *!*@*l* *!*@*m* *!*@*n* *!*@*o*
  145. n133=}
  146. n134=alias /d4 { 
  147. n135=  if ($me !isop #) { error You must Have ops! | halt }
  148. n136=  if (*1 = $null) { error Please use /d4 q w e r t y | echo 4 Replace letters with address string | echo 4 Like: /d4 l a m e r | halt }
  149. n137=  raw -q mode # +bbbbbb * $+ $1 $+ *@* * $+ $2 $+ *@* * $+ $3 $+ *@* * $+ $4 $+ *@* * $+ $5 $+ *@* * $+ $6 $+ *@*
  150. n138=  raw -q mode # -bbbbbb * $+ $1 $+ *@* * $+ $2 $+ *@* * $+ $3 $+ *@* * $+ $4 $+ *@* * $+ $5 $+ *@* * $+ $6 $+ *@*
  151. n139=  raw -q mode # +bbbbbb * $+ $1 $+ *@* * $+ $2 $+ *@* * $+ $3 $+ *@* * $+ $4 $+ *@* * $+ $5 $+ *@* * $+ $6 $+ *@*
  152. n140=  raw -q mode # -bbbbbb * $+ $1 $+ *@* * $+ $2 $+ *@* * $+ $3 $+ *@* * $+ $4 $+ *@* * $+ $5 $+ *@* * $+ $6 $+ *@*
  153. n141=  raw -q mode # +bbbbbb * $+ $1 $+ *@* * $+ $2 $+ *@* * $+ $3 $+ *@* * $+ $4 $+ *@* * $+ $5 $+ *@* * $+ $6 $+ *@*
  154. n142=  raw -q mode # -bbbbbb * $+ $1 $+ *@* * $+ $2 $+ *@* * $+ $3 $+ *@* * $+ $4 $+ *@* * $+ $5 $+ *@* * $+ $6 $+ *@*
  155. n143=  raw -q mode # +bbbbbb * $+ $1 $+ *@* * $+ $2 $+ *@* * $+ $3 $+ *@* * $+ $4 $+ *@* * $+ $5 $+ *@* * $+ $6 $+ *@*
  156. n144=  raw -q mode # -bbbbbb * $+ $1 $+ *@* * $+ $2 $+ *@* * $+ $3 $+ *@* * $+ $4 $+ *@* * $+ $5 $+ *@* * $+ $6 $+ *@*
  157. n145=}
  158. n146=alias /bb1 {
  159. n147=  if ($me !isop #) { error You must Have ops! | halt }
  160. n148=  raw -q mode # +bbbb @ @ @ @ 
  161. n149=  raw -q mode # +bbbb @ @ @ @ 
  162. n150=  raw -q mode # +bbbb @ @ @ @ 
  163. n151=  raw -q mode # +bbbb @ @ @ @ 
  164. n152=}  
  165. n153=alias /bb2 {
  166. n154=  if ($me !isop #) { error You must Have ops! | halt }
  167. n155=  raw -q mode # +bbbb ??????@????????????? !!!!!!@!!!!!!!!!!!!! ++++++@+++++++++++++ ------@------------- 
  168. n156=  raw -q mode # +bbbb ??????@????????????? !!!!!!@!!!!!!!!!!!!! ++++++@+++++++++++++ ------@------------- 
  169. n157=  raw -q mode # +bbbb ??????@????????????? !!!!!!@!!!!!!!!!!!!! ++++++@+++++++++++++ ------@------------- 
  170. n158=  raw -q mode # +bbbb ??????@????????????? !!!!!!@!!!!!!!!!!!!! ++++++@+++++++++++++ ------@------------- 
  171. n159=}
  172. n160=alias /bb3 {
  173. n161=  if ($me !isop #) { error You must Have ops! | halt }
  174. n162=  raw -q mode # +bbbb ++++@++++++++++ ----@---------- ###-#@########## $$$$@$$$$$$$$$$
  175. n163=  raw -q mode # +bbbb ++++@++++++++++ ----@---------- ###-#@########## $$$$@$$$$$$$$$$
  176. n164=  raw -q mode # +bbbb ++++@++++++++++ ----@---------- ###-#@########## $$$$@$$$$$$$$$$
  177. n165=  raw -q mode # +bbbb ++++@++++++++++ ----@---------- ###-#@########## $$$$@$$$$$$$$$$
  178. n166=}
  179. n167=;-----------------------------------
  180. n168=;      Takeover shit
  181. n169=;-----------------------------------
  182. n170=alias /ad {
  183. n171=  if ($1 == On) {
  184. n172=    set %Group.AutoTakeover On 
  185. n173=    secho On Automatic Massdeop when Given Ops
  186. n174=    echo 2 When given ops, you will automatically deop the entire channel.
  187. n175=  }
  188. n176=  if ($1 == Off) {
  189. n177=    set %Group.AutoTakeover Off
  190. n178=    secho Off Automatic Massdeop when Given Ops 
  191. n179=  }
  192. n180=  if (($1 != On) || ($1 != Off))  { error Pleas use: /ad [On|Off] }
  193. n181=}
  194. n182=alias /rn {
  195. n183=  if (*1 == $null) { error Please use /RN [On|Off] [Delay] | halt }
  196. n184=  if ($2 == $null) && ($1 != Off) { error Please use /RN [On|Off] [Delay] | halt }
  197. n185=  set %Temp.Time $2 | set %temp.mode $1
  198. n186=  if (%temp.mode == On) {
  199. n187=    if (undernet isin $server) && (%temp.time <= 45) { error Undernet Only allows nick changes every 45 Seconds, use a higher numer! }
  200. n188=    else { .timer11 0 %temp.Time /randnick | randnick | echo 2 Changing to a random nick every  %temp.time  seconds. }
  201. n189=  }
  202. n190=  if (%temp.mode == Off) { .timer11 Off | echo 2 Random Nick Changes are Off }
  203. n191=}
  204. n192=alias /lc {
  205. n193=  if ($me !isop #) { error You must Have ops! | halt }
  206. n194=  if (*1 == $null) { error Please Use /LC [On|Off] }
  207. n195=  if ($1 == On) {
  208. n196=    set %Var.Limited $rand(0,9) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(0,9)
  209. n197=    set %Var.Key $rand(A,Z) $+ $rand(0,9) $+ $rand(a,z) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(A,Z) $+ $rand(0,9) $+ $rand(a,z) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(A,Z) $+ $rand(0,9) $+ $rand(a,z) $+ $rand(0,9) $+ $rand(0,9) $+ $rand(0,9)
  210. n198=    mode # +smtink %Var.Key 
  211. n199=    secho Locked This channel is
  212. n200=  }
  213. n201=  if ($1 == Off) {
  214. n202=    mode # -smtink %Var.Key 
  215. n203=    secho Unlocked This channel is
  216. n204=  }
  217. n205=}
  218. n206=alias /randnick /nick $rand(A,Z) $+ $rand(0,9) $+ $rand(a,z) $+ $rand(A,Z) $+ $rand(0,9) $+ $rand(a,z) $+ $rand(A,Z) $+ $rand(0,9) $+ $rand(a,z) 
  219. n207=alias /md {
  220. n208=  if ($me !isop #) { error You must Have ops! | halt }
  221. n209=  set %Var.Chan $chan
  222. n210=  set %i 1
  223. n211=  set %Var.Index 1
  224. n212=  if (s isin $1) { set %Var.Safe $$2 }
  225. n213=  if (t isin $1) { set %Var.Take y }
  226. n214=  if (undernet isin $server) { set %Var.Num 6 }
  227. n215=  else { set %Var.Num 4 }
  228. n216=  :start
  229. n217=  set %Var.User $opnick(%i,%Var.Chan)
  230. n218=  if (%Var.User == $null) { 
  231. n219=    raw -q mode %Var.Chan -oooooo %Var.Nick 
  232. n220=    if (%Var.Take == y) { /mode # +smpti | /topic %Var.Chan (7th Sphere) http://www.7thSphere.com (7th Sphere) }
  233. n221=    if (s isin $1) { raw -q mode # +o %Var.Safe | echo 2 -a Protecting: %Var.Safe }
  234. n222=    echo %color.echo -a Mass Deop Complete: #  
  235. n223=    unset %Var.Nick | unset %i | unset %Var.Chan | unset %Var.Index | unset %Var.Num | unset %Var.Safe | unset %Var.Take | halt 
  236. n224=  }
  237. n225=  if (%Var.User == $me) || (%Var.User == %Var.Safe) { inc %i 1 | goto start }
  238. n226=  if (%Var.User != $me) { set %Var.Nick %Var.User %Var.Nick | if (%Var.Index == %Var.Num) { raw -q mode %Var.Chan -oooooo %Var.Nick | unset %Var.Nick | set %Var.Index 1 | inc %i 1 | goto start } | inc %Var.Index 1 }  
  239. n227=  inc %i 1 
  240. n228=  goto start
  241. n229=}  
  242. n230=alias /mk {
  243. n231=  if ($me !isop #) { error You must Have ops! | halt }
  244. n232=  set %i 1
  245. n233=  set %Var.Int 1
  246. n234=  :start
  247. n235=  set %Var.Nick $nick(%i,#)
  248. n236=  if (%Var.Nick == $null) { echo %color.echo # Mass Kick On # Complete! | unset %i | unset %Var.Nick | unset %Var.int | halt }
  249. n237=  if (%Var.Nick != $me) { kick # %Var.Nick Mass Kick! Number: %Var.Int | inc %Var.int 1 }
  250. n238=  inc %i 1  
  251. n239=  goto start  
  252. n240=}
  253. n241=alias /showhelp {
  254. n242=  echo 2 -s ----------------------------------------------------------
  255. n243=  echo 2 -s 7th Sphere Takeover Bot Commands
  256. n244=  echo 2 -s ----------------------------------------------------------
  257. n245=  echo 2 -s /RN [On|Off] [Delay] - Change to Random nick every specified seconds
  258. n246=  echo 2 -s /GO [On|Off] [Channel] - Gain Ops when all users part channel
  259. n247=  echo 2 -s /LC [On|Off] - Lock Channel 
  260. n248=  echo 2 -s /D1 - Standard Desynch Number 1 
  261. n249=  echo 2 -s /D2 - Standard Desynch Number 2
  262. n250=  echo 2 -s /D3 - Standard Desynch Number 3
  263. n251=  echo 2 -s /D4 [1 2 3 4 5 ] -  Desynch Specific User, replace numbers with address strings
  264. n252=  echo 2 -s /BB1 - Bogus Ban Number 1
  265. n253=  echo 2 -s /BB2 - Bogus Ban Number 2
  266. n254=  echo 2 -s /BB3 - Bogus Ban Number 3
  267. n255=  echo 2 -s /BB4 - Bogus Ban Number 4
  268. n256=  echo 2 -s /CB - Clear Ban List
  269. n257=  echo 2 -s /MK - Mass Kick Channel 
  270. n258=  echo 2 -s /MD - Massdeop Entire Channel 
  271. n259=  echo 2 -s /MD -s Nick - Massdeop Entire Channel Except Nick (will op nick if not already oped)
  272. n260=  echo 2 -s /MD -t - Massdeop Entire Channel And Lock it 
  273. n261=  echo 2 -s /MD -[S|T] Nick - Combo of -s and -t
  274. n262=  echo 2 -s ----------------------------------------------------------
  275. n263=}
  276.  
  277. [mpopup]
  278. n0=Join Channel:/join #$?="Channel?"
  279. n1=-
  280. n2=Takeover Channel: {
  281. n3=  if ($me isop #) { /md -t }
  282. n4=  else { error You must have ops! }
  283. n5=}
  284. n6=Takeover Channel (safe): {
  285. n7=  if ($me isop #) { /md -ts $$?="Nick to Protect" }
  286. n8=  else { error You must have ops! }
  287. n9=}
  288. n10=-
  289. n11=Desynch 1:/d1
  290. n12=Desynch 2:/d2
  291. n13=Desynch 3:/d3
  292. n14=Desynch 4:/d4 $$?="Address String? (like l a m e r)"
  293. n15=-
  294. n16=Bogus Ban 1:/bb1
  295. n17=Bogus Ban 2:/bb2
  296. n18=Bogus Ban 3:/bb3
  297. n19=-
  298. n20=&Automatic Deop
  299. n21=.On:/ad On
  300. n22=.Off:/ad Off
  301. n23=-
  302. n24=Mass Kick:/mk
  303. n25=Mass Ban:/mb
  304.